home *** CD-ROM | disk | FTP | other *** search
/ Freelog 117 / FreelogNo117-OctobreNovembre2013.iso / Programmation / jedit / jedit5.1.0install.exe / {app} / modes / cobol.xml < prev    next >
Extensible Markup Language  |  2013-07-28  |  33KB  |  1,058 lines

  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd"><!-- COBOL mode, by Matthias M. Schneider, edit by M. Roehner
  3.  
  4.  Change   Utilities - GlobalOptions... :jEdit:SyntaxHighlighting - COMMENT4:bgColor
  5.  (or insert in  properties:
  6.   view.style.comment4=color\:\#cc6600 bgColor\:\#f0f0f0
  7.  )
  8.  for "downlighting" comment columns
  9.  
  10. Feature (bug?-):
  11.  - If a line is longer then 72 characters, only the commentary columns are downlighted.
  12.  - Can be disabled by deleting <IMPORT DELEGATE="CT2"/>.
  13. -->
  14.  
  15.  
  16. <MODE>
  17.  <PROPS>
  18. <!--  <PROPERTY NAME="view.style.comment4" VALUE="color\:\#804000 bgColor\:\#f0f0f0" />
  19. -->
  20.  
  21.   <PROPERTY NAME="wordBreakChars" VALUE=",+_=<>/?^&*" />
  22.  
  23.   <!-- Auto indent experimental-->
  24. <!--
  25.   <PROPERTY NAME="indentNextLine" VALUE="^.{6}[^\*/][ \t]*(\b(if|perform|search)\b.*)$" />
  26.   <PROPERTY NAME="unindentThisLine" VALUE="^.{6}[^\*/][ \t]*(\b(end\-if|end\-perform|end\-search)\b.*)$" />
  27.   <PROPERTY NAME="doubleBracketIndent" VALUE="true" />
  28.   <PROPERTY NAME="lineUpClosingBracket" VALUE="true" />
  29. -->
  30.  </PROPS>
  31.  
  32.  
  33.  <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
  34.   <IMPORT DELEGATE="CT1"/>
  35.   <IMPORT DELEGATE="CT2"/>
  36. <!-- <IMPORT DELEGATE="CT2"/> -->
  37.   <IMPORT DELEGATE="LEX"/>
  38.  </RULES>
  39.  
  40.  <RULES SET="CT1" IGNORE_CASE="TRUE">
  41.   <SEQ_REGEXP TYPE="COMMENT4" AT_LINE_START="TRUE" >.{6}[D\- ]</SEQ_REGEXP>
  42.   <EOL_SPAN_REGEXP TYPE="INVALID" AT_LINE_START="TRUE" >.{6}[^/*]</EOL_SPAN_REGEXP>
  43.   <EOL_SPAN_REGEXP DELEGATE="CTL" AT_LINE_START="TRUE" MATCH_TYPE="RULE" >(?=.{6}[*/])</EOL_SPAN_REGEXP>
  44.   <SEQ_REGEXP TYPE="COMMENT4" AT_LINE_START="TRUE" >.{1,6}</SEQ_REGEXP>
  45.  </RULES> <!-- SET="CT1" -->
  46.  
  47.  
  48.  <RULES SET="CTL">
  49. <!--
  50.   <SEQ_REGEXP TYPE="COMMENT4" AT_LINE_START="TRUE" >.{6}</SEQ_REGEXP>
  51.   <EOL_SPAN_REGEXP TYPE="COMMENT1" MATCH_TYPE="CONTEXT"
  52.   >.{6}</EOL_SPAN_REGEXP>
  53. not working -->
  54.   <EOL_SPAN_REGEXP TYPE="COMMENT4" MATCH_TYPE="CONTEXT"
  55.   >.{5}</EOL_SPAN_REGEXP>
  56.  </RULES> <!-- SET="CTL" -->
  57.  
  58.  
  59.  <RULES SET="CT2" IGNORE_CASE="TRUE">
  60.   <EOL_SPAN_REGEXP TYPE="COMMENT4" MATCH_TYPE="CONTEXT">(.{65})</EOL_SPAN_REGEXP>
  61.  </RULES> <!-- SET="CT2" -->
  62.  
  63.  
  64. <!-- -->
  65.  <RULES SET="LEX" IGNORE_CASE="TRUE">
  66.   <SPAN TYPE="LITERAL2" ESCAPE="\" NO_LINE_BREAK="TRUE">
  67.    <BEGIN>x"</BEGIN>
  68.    <END>"</END>
  69.   </SPAN>
  70.   <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
  71.    <BEGIN>"</BEGIN>
  72.    <END>"</END>
  73.   </SPAN>
  74.   <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
  75.    <BEGIN>'</BEGIN>
  76.    <END>'</END>
  77.   </SPAN>
  78.  
  79.   <SEQ_REGEXP TYPE="OPERATOR"> < </SEQ_REGEXP>
  80.   <SEQ_REGEXP TYPE="OPERATOR"> <= </SEQ_REGEXP>
  81.   <SEQ_REGEXP TYPE="OPERATOR"> > </SEQ_REGEXP>
  82.   <SEQ_REGEXP TYPE="OPERATOR"> >= </SEQ_REGEXP>
  83.   <SEQ_REGEXP TYPE="OPERATOR"> \+ </SEQ_REGEXP>
  84.   <SEQ_REGEXP TYPE="OPERATOR"> - </SEQ_REGEXP>
  85.   <SEQ_REGEXP TYPE="OPERATOR"> / </SEQ_REGEXP>
  86.   <SEQ_REGEXP TYPE="OPERATOR"> \* </SEQ_REGEXP>
  87.   <SEQ_REGEXP TYPE="OPERATOR"> \*\* </SEQ_REGEXP>
  88.   <SEQ_REGEXP TYPE="OPERATOR"> % </SEQ_REGEXP>
  89.   <SEQ_REGEXP TYPE="OPERATOR"> & </SEQ_REGEXP>
  90.   <SEQ_REGEXP TYPE="OPERATOR"> \| </SEQ_REGEXP>
  91.   <SEQ_REGEXP TYPE="OPERATOR"> \^ </SEQ_REGEXP>
  92.   <SEQ_REGEXP TYPE="OPERATOR"> ~ </SEQ_REGEXP>
  93.  
  94.   <SPAN TYPE="COMMENT2" NO_LINE_BREAK="FALSE">
  95.    <BEGIN>EXEC SQL</BEGIN>
  96.    <END>END-EXEC</END>
  97.   </SPAN>
  98.  
  99.   <KEYWORDS>
  100.    <KEYWORD1>ACCEPT</KEYWORD1>
  101.    <KEYWORD1>ACCESS</KEYWORD1>
  102.    <KEYWORD1>ACTUAL</KEYWORD1>
  103.    <KEYWORD1>ADD</KEYWORD1>
  104.    <KEYWORD1>ADDRESS</KEYWORD1>
  105.    <KEYWORD1>ADVANCING</KEYWORD1>
  106.    <KEYWORD1>AFTER</KEYWORD1>
  107.    <KEYWORD1>ALL</KEYWORD1>
  108.    <KEYWORD1>ALPHABET</KEYWORD1>
  109.    <KEYWORD1>ALPHABETIC</KEYWORD1>
  110.    <KEYWORD1>ALPHABETIC-LOWER</KEYWORD1>
  111.    <KEYWORD1>ALPHABETIC-UPPER</KEYWORD1>
  112.    <KEYWORD1>ALPHANUMERIC</KEYWORD1>
  113.    <KEYWORD1>ALPHANUMERIC-EDITED</KEYWORD1>
  114.    <KEYWORD1>ALSO</KEYWORD1>
  115.    <KEYWORD1>ALTER</KEYWORD1>
  116.    <KEYWORD1>ALTERNATE</KEYWORD1>
  117.    <KEYWORD1>AND</KEYWORD1>
  118.    <KEYWORD1>ANY</KEYWORD1>
  119.    <KEYWORD1>API</KEYWORD1>
  120.    <KEYWORD1>APPLY</KEYWORD1>
  121.    <KEYWORD1>ARE</KEYWORD1>
  122.    <KEYWORD1>AREA</KEYWORD1>
  123.    <KEYWORD1>AREAS</KEYWORD1>
  124.    <KEYWORD1>ASCENDING</KEYWORD1>
  125.    <KEYWORD1>ASSIGN</KEYWORD1>
  126.    <KEYWORD1>AT</KEYWORD1>
  127.    <KEYWORD1>AUTHOR</KEYWORD1>
  128.    <KEYWORD1>AUTO</KEYWORD1>
  129.    <KEYWORD1>AUTO-SKIP</KEYWORD1>
  130.    <KEYWORD1>AUTOMATIC</KEYWORD1>
  131.  
  132.    <KEYWORD1>BACKGROUND-COLOR</KEYWORD1>
  133.    <KEYWORD1>BACKGROUND-COLOUR</KEYWORD1>
  134.    <KEYWORD1>BACKWARD</KEYWORD1>
  135.    <KEYWORD1>BASIS</KEYWORD1>
  136.    <KEYWORD1>BEEP</KEYWORD1>
  137.    <KEYWORD1>BEFORE</KEYWORD1>
  138.    <KEYWORD1>BEGINNING</KEYWORD1>
  139.    <KEYWORD1>BELL</KEYWORD1>
  140.    <KEYWORD1>BINARY</KEYWORD1>
  141.    <KEYWORD1>BLANK</KEYWORD1>
  142.    <KEYWORD1>BLINK</KEYWORD1>
  143.    <KEYWORD1>BLOCK</KEYWORD1>
  144.    <KEYWORD1>BOTTOM</KEYWORD1>
  145.    <KEYWORD1>BY</KEYWORD1>
  146.  
  147.    <KEYWORD1>C01</KEYWORD1>
  148.    <KEYWORD1>C02</KEYWORD1>
  149.    <KEYWORD1>C03</KEYWORD1>
  150.    <KEYWORD1>C04</KEYWORD1>
  151.    <KEYWORD1>C05</KEYWORD1>
  152.    <KEYWORD1>C06</KEYWORD1>
  153.    <KEYWORD1>C07</KEYWORD1>
  154.    <KEYWORD1>C08</KEYWORD1>
  155.    <KEYWORD1>C09</KEYWORD1>
  156.    <KEYWORD1>C10</KEYWORD1>
  157.    <KEYWORD1>C11</KEYWORD1>
  158.    <KEYWORD1>C12</KEYWORD1>
  159.    <KEYWORD1>CALL</KEYWORD1>
  160.    <KEYWORD1>CALL-CONVENTION</KEYWORD1>
  161.    <KEYWORD1>CANCEL</KEYWORD1>
  162.    <KEYWORD1>CBL</KEYWORD1>
  163.    <KEYWORD1>CD</KEYWORD1>
  164.    <KEYWORD1>CF</KEYWORD1>
  165.    <KEYWORD1>CH</KEYWORD1>
  166.    <KEYWORD1>CHAIN</KEYWORD1>
  167.    <KEYWORD1>CHAINING</KEYWORD1>
  168.    <KEYWORD1>CHANGED</KEYWORD1>
  169.    <KEYWORD1>CHARACTER</KEYWORD1>
  170.    <KEYWORD1>CHARACTERS</KEYWORD1>
  171.    <KEYWORD1>CLASS</KEYWORD1>
  172.    <KEYWORD1>CLOCK-UNITS</KEYWORD1>
  173.    <KEYWORD1>CLOSE</KEYWORD1>
  174.    <KEYWORD1>COBOL</KEYWORD1>
  175.    <KEYWORD1>CODE</KEYWORD1>
  176.    <KEYWORD1>CODE-SET</KEYWORD1>
  177.    <KEYWORD1>COL</KEYWORD1>
  178.    <KEYWORD1>COLLATING</KEYWORD1>
  179.    <KEYWORD1>COLUMN</KEYWORD1>
  180.    <KEYWORD1>COM-REG</KEYWORD1>
  181.    <KEYWORD1>COMMA</KEYWORD1>
  182.    <KEYWORD1>COMMIT</KEYWORD1>
  183.    <KEYWORD1>COMMON</KEYWORD1>
  184.    <KEYWORD1>COMMUNICATION</KEYWORD1>
  185.    <KEYWORD1>COMP</KEYWORD1>
  186.    <KEYWORD1>COMP-0</KEYWORD1>
  187.    <KEYWORD1>COMP-1</KEYWORD1>
  188.    <KEYWORD1>COMP-2</KEYWORD1>
  189.    <KEYWORD1>COMP-3</KEYWORD1>
  190.    <KEYWORD1>COMP-4</KEYWORD1>
  191.    <KEYWORD1>COMP-5</KEYWORD1>
  192.    <KEYWORD1>COMP-6</KEYWORD1>
  193.    <KEYWORD1>COMP-X</KEYWORD1>
  194.    <KEYWORD1>COMPUTATIONAL</KEYWORD1>
  195.    <KEYWORD1>COMPUTATIONAL-0</KEYWORD1>
  196.    <KEYWORD1>COMPUTATIONAL-1</KEYWORD1>
  197.    <KEYWORD1>COMPUTATIONAL-2</KEYWORD1>
  198.    <KEYWORD1>COMPUTATIONAL-3</KEYWORD1>
  199.    <KEYWORD1>COMPUTATIONAL-4</KEYWORD1>
  200.    <KEYWORD1>COMPUTATIONAL-5</KEYWORD1>
  201.    <KEYWORD1>COMPUTATIONAL-6</KEYWORD1>
  202.    <KEYWORD1>COMPUTATIONAL-X</KEYWORD1>
  203.    <KEYWORD1>COMPUTE</KEYWORD1>
  204.    <KEYWORD1>CONFIGURATION</KEYWORD1>
  205.    <KEYWORD1>CONSOLE</KEYWORD1>
  206.    <KEYWORD1>CONTAINS</KEYWORD1>
  207.    <KEYWORD1>CONTENT</KEYWORD1>
  208.    <KEYWORD1>CONTINUE</KEYWORD1>
  209.    <KEYWORD1>CONTROL</KEYWORD1>
  210.    <KEYWORD1>CONTROLS</KEYWORD1>
  211.    <KEYWORD1>CONVERTING</KEYWORD1>
  212.    <KEYWORD1>COPY</KEYWORD1>
  213.    <KEYWORD1>CORE-INDEX</KEYWORD1>
  214.    <KEYWORD1>CORR</KEYWORD1>
  215.    <KEYWORD1>CORRESPONDING</KEYWORD1>
  216.    <KEYWORD1>COUNT</KEYWORD1>
  217.    <KEYWORD1>CRT</KEYWORD1>
  218.    <KEYWORD1>CRT-UNDER</KEYWORD1>
  219.    <KEYWORD1>CURRENCY</KEYWORD1>
  220.    <KEYWORD1>CURRENT-DATE</KEYWORD1>
  221.    <KEYWORD1>CURSOR</KEYWORD1>
  222.    <KEYWORD1>CYCLE</KEYWORD1>
  223.    <KEYWORD1>CYL-INDEX</KEYWORD1>
  224.    <KEYWORD1>CYL-OVERFLOW</KEYWORD1>
  225.  
  226.    <KEYWORD1>DATA</KEYWORD1>
  227.    <KEYWORD1>DATE</KEYWORD1>
  228.    <KEYWORD1>DATE-COMPILED</KEYWORD1>
  229.    <KEYWORD1>DATE-WRITTEN</KEYWORD1>
  230.    <KEYWORD1>DAY</KEYWORD1>
  231.    <KEYWORD1>DAY-OF-WEEK</KEYWORD1>
  232.    <KEYWORD1>DBCS</KEYWORD1>
  233.    <KEYWORD1>DE</KEYWORD1>
  234.    <KEYWORD1>DEBUG</KEYWORD1>
  235.    <KEYWORD1>DEBUG-CONTENTS</KEYWORD1>
  236.    <KEYWORD1>DEBUG-ITEM</KEYWORD1>
  237.    <KEYWORD1>DEBUG-LINE</KEYWORD1>
  238.    <KEYWORD1>DEBUG-NAME</KEYWORD1>
  239.    <KEYWORD1>DEBUG-SUB-1</KEYWORD1>
  240.    <KEYWORD1>DEBUG-SUB-2</KEYWORD1>
  241.    <KEYWORD1>DEBUG-SUB-3</KEYWORD1>
  242.    <KEYWORD1>DEBUGGING</KEYWORD1>
  243.    <KEYWORD1>DECIMAL-POINT</KEYWORD1>
  244.    <KEYWORD1>DECLARATIVES</KEYWORD1>
  245.    <KEYWORD1>DELETE</KEYWORD1>
  246.    <KEYWORD1>DELIMITED</KEYWORD1>
  247.    <KEYWORD1>DELIMITER</KEYWORD1>
  248.    <KEYWORD1>DEPENDING</KEYWORD1>
  249.    <KEYWORD1>DESCENDING</KEYWORD1>
  250.    <KEYWORD1>DESTINATION</KEYWORD1>
  251.    <KEYWORD1>DETAIL</KEYWORD1>
  252.    <KEYWORD1>DISABLE</KEYWORD1>
  253.    <KEYWORD1>DISK</KEYWORD1>
  254.    <KEYWORD1>DISP</KEYWORD1>
  255.    <KEYWORD1>DISPLAY</KEYWORD1>
  256.    <KEYWORD1>DISPLAY-1</KEYWORD1>
  257.    <KEYWORD1>DISPLAY-ST</KEYWORD1>
  258.    <KEYWORD1>DIVIDE</KEYWORD1>
  259.    <KEYWORD1>DIVISION</KEYWORD1>
  260.    <KEYWORD1>DOWN</KEYWORD1>
  261.    <KEYWORD1>DUPLICATES</KEYWORD1>
  262.    <KEYWORD1>DYNAMIC</KEYWORD1>
  263.  
  264.    <KEYWORD1>ECHO</KEYWORD1>
  265.    <KEYWORD1>EGCS</KEYWORD1>
  266.    <KEYWORD1>EGI</KEYWORD1>
  267.    <KEYWORD1>EJECT</KEYWORD1>
  268.    <KEYWORD1>ELSE</KEYWORD1>
  269.    <KEYWORD1>EMI</KEYWORD1>
  270.    <KEYWORD1>EMPTY-CHECK</KEYWORD1>
  271.    <KEYWORD1>ENABLE</KEYWORD1>
  272.    <KEYWORD1>END</KEYWORD1>
  273.    <KEYWORD1>END-ACCEPT</KEYWORD1>
  274.    <KEYWORD1>END-ADD</KEYWORD1>
  275.    <KEYWORD1>END-CALL</KEYWORD1>
  276.    <KEYWORD1>END-CHAIN</KEYWORD1>
  277.    <KEYWORD1>END-COMPUTE</KEYWORD1>
  278.    <KEYWORD1>END-DELETE</KEYWORD1>
  279.    <KEYWORD1>END-DISPLAY</KEYWORD1>
  280.    <KEYWORD1>END-DIVIDE</KEYWORD1>
  281.    <KEYWORD1>END-EVALUATE</KEYWORD1>
  282.    <KEYWORD1>END-IF</KEYWORD1>
  283.    <KEYWORD1>END-INVOKE</KEYWORD1>
  284.    <KEYWORD1>END-MULTIPLY</KEYWORD1>
  285.    <KEYWORD1>END-OF-PAGE</KEYWORD1>
  286.    <KEYWORD1>END-PERFORM</KEYWORD1>
  287.    <KEYWORD1>END-READ</KEYWORD1>
  288.    <KEYWORD1>END-RECEIVE</KEYWORD1>
  289.    <KEYWORD1>END-RETURN</KEYWORD1>
  290.    <KEYWORD1>END-REWRITE</KEYWORD1>
  291.    <KEYWORD1>END-SEARCH</KEYWORD1>
  292.    <KEYWORD1>END-START</KEYWORD1>
  293.    <KEYWORD1>END-STRING</KEYWORD1>
  294.    <KEYWORD1>END-SUBTRACT</KEYWORD1>
  295.    <KEYWORD1>END-UNSTRING</KEYWORD1>
  296.    <KEYWORD1>END-WRITE</KEYWORD1>
  297.    <KEYWORD1>ENDING</KEYWORD1>
  298.    <KEYWORD1>ENTER</KEYWORD1>
  299.    <KEYWORD1>ENTRY</KEYWORD1>
  300.    <KEYWORD1>ENVIRONMENT</KEYWORD1>
  301.    <KEYWORD1>EOL</KEYWORD1>
  302.    <KEYWORD1>EOP</KEYWORD1>
  303.    <KEYWORD1>EOS</KEYWORD1>
  304.    <KEYWORD1>EQUAL</KEYWORD1>
  305.    <KEYWORD1>EQUALS</KEYWORD1>
  306.    <KEYWORD1>ERASE</KEYWORD1>
  307.    <KEYWORD1>ERROR</KEYWORD1>
  308.    <KEYWORD1>ESCAPE</KEYWORD1>
  309.    <KEYWORD1>ESI</KEYWORD1>
  310.    <KEYWORD1>EVALUATE</KEYWORD1>
  311.    <KEYWORD1>EVERY</KEYWORD1>
  312.    <KEYWORD1>EXAMINE</KEYWORD1>
  313.    <KEYWORD1>EXCEEDS</KEYWORD1>
  314.    <KEYWORD1>EXCEPTION</KEYWORD1>
  315.    <KEYWORD1>EXCESS-3</KEYWORD1>
  316.    <KEYWORD1>EXCLUSIVE</KEYWORD1>
  317.    <KEYWORD1>EXEC</KEYWORD1>
  318.    <KEYWORD1>EXECUTE</KEYWORD1>
  319.    <KEYWORD1>EXHIBIT</KEYWORD1>
  320.    <KEYWORD1>EXIT</KEYWORD1>
  321.    <KEYWORD1>EXTEND</KEYWORD1>
  322.    <KEYWORD1>EXTENDED-SEARCH</KEYWORD1>
  323.    <KEYWORD1>EXTERNAL</KEYWORD1>
  324.  
  325.    <KEYWORD1>FACTORY</KEYWORD1>
  326.    <KEYWORD1>FALSE</KEYWORD1>
  327.    <KEYWORD1>FD</KEYWORD1>
  328.    <KEYWORD1>FH-FCD</KEYWORD1>
  329.    <KEYWORD1>FH-KEYDEF</KEYWORD1>
  330.    <KEYWORD1>FILE</KEYWORD1>
  331.    <KEYWORD1>FILE-CONTROL</KEYWORD1>
  332.    <KEYWORD1>FILE-ID</KEYWORD1>
  333.    <KEYWORD1>FILE-LIMIT</KEYWORD1>
  334.    <KEYWORD1>FILE-LIMITS</KEYWORD1>
  335.    <KEYWORD1>FILLER</KEYWORD1>
  336.    <KEYWORD1>FINAL</KEYWORD1>
  337.    <KEYWORD1>FIRST</KEYWORD1>
  338.    <KEYWORD1>FIXED</KEYWORD1>
  339.    <KEYWORD1>FOOTING</KEYWORD1>
  340.    <KEYWORD1>FOR</KEYWORD1>
  341.    <KEYWORD1>FOREGROUND-COLOR</KEYWORD1>
  342.    <KEYWORD1>FOREGROUND-COLOUR</KEYWORD1>
  343.    <KEYWORD1>FROM</KEYWORD1>
  344.    <KEYWORD1>FULL</KEYWORD1>
  345.    <KEYWORD1>FUNCTION</KEYWORD1>
  346.  
  347.    <KEYWORD1>GENERATE</KEYWORD1>
  348.    <KEYWORD1>GIVING</KEYWORD1>
  349.    <KEYWORD1>GLOBAL</KEYWORD1>
  350.    <KEYWORD1>GO</KEYWORD1>
  351.    <KEYWORD1>GOBACK</KEYWORD1>
  352.    <KEYWORD1>GREATER</KEYWORD1>
  353.    <KEYWORD1>GRID</KEYWORD1>
  354.    <KEYWORD1>GROUP</KEYWORD1>
  355.  
  356.    <KEYWORD1>HEADING</KEYWORD1>
  357.    <KEYWORD1>HIGH</KEYWORD1>
  358.    <KEYWORD1>HIGH-VALUE</KEYWORD1>
  359.    <KEYWORD1>HIGH-VALUES</KEYWORD1>
  360.    <KEYWORD1>HIGHLIGHT</KEYWORD1>
  361.  
  362.    <KEYWORD1>I-O</KEYWORD1>
  363.    <KEYWORD1>I-O-CONTROL</KEYWORD1>
  364.    <KEYWORD1>ID</KEYWORD1>
  365.    <KEYWORD1>IDENTIFICATION</KEYWORD1>
  366.    <KEYWORD1>IF</KEYWORD1>
  367.    <KEYWORD1>IGNORE</KEYWORD1>
  368.    <KEYWORD1>IN</KEYWORD1>
  369.    <KEYWORD1>INDEX</KEYWORD1>
  370.    <KEYWORD1>INDEXED</KEYWORD1>
  371.    <KEYWORD1>INDICATE</KEYWORD1>
  372.    <KEYWORD1>INHERITING</KEYWORD1>
  373.    <KEYWORD1>INITIAL</KEYWORD1>
  374.    <KEYWORD1>INITIALIZE</KEYWORD1>
  375.    <KEYWORD1>INITIATE</KEYWORD1>
  376.    <KEYWORD1>INPUT</KEYWORD1>
  377.    <KEYWORD1>INPUT-OUTPUT</KEYWORD1>
  378.    <KEYWORD1>INSERT</KEYWORD1>
  379.    <KEYWORD1>INSPECT</KEYWORD1>
  380.    <KEYWORD1>INSTALLATION</KEYWORD1>
  381.    <KEYWORD1>INTO</KEYWORD1>
  382.    <KEYWORD1>INVALID</KEYWORD1>
  383.    <KEYWORD1>INVOKE</KEYWORD1>
  384.    <KEYWORD1>IS</KEYWORD1>
  385.  
  386.    <KEYWORD1>JAPANESE</KEYWORD1>
  387.    <KEYWORD1>JUST</KEYWORD1>
  388.    <KEYWORD1>JUSTIFIED</KEYWORD1>
  389.  
  390.    <KEYWORD1>KANJI</KEYWORD1>
  391.    <KEYWORD1>KEPT</KEYWORD1>
  392.    <KEYWORD1>KEY</KEYWORD1>
  393.    <KEYWORD1>KEYBOARD</KEYWORD1>
  394.  
  395.    <KEYWORD1>LABEL</KEYWORD1>
  396.    <KEYWORD1>LAST</KEYWORD1>
  397.    <KEYWORD1>LEADING</KEYWORD1>
  398.    <KEYWORD1>LEAVE</KEYWORD1>
  399.    <KEYWORD1>LEFT</KEYWORD1>
  400.    <KEYWORD1>LEFT-JUSTIFY</KEYWORD1>
  401.    <KEYWORD1>LEFTLINE</KEYWORD1>
  402.    <KEYWORD1>LENGTH</KEYWORD1>
  403.    <KEYWORD1>LENGTH-CHECK</KEYWORD1>
  404.    <KEYWORD1>LESS</KEYWORD1>
  405.    <KEYWORD1>LIMIT</KEYWORD1>
  406.    <KEYWORD1>LIMITS</KEYWORD1>
  407.    <KEYWORD1>LIN</KEYWORD1>
  408.    <KEYWORD1>LINAGE</KEYWORD1>
  409.    <KEYWORD1>LINAGE-COUNTER</KEYWORD1>
  410.    <KEYWORD1>LINE</KEYWORD1>
  411.    <KEYWORD1>LINE-COUNTER</KEYWORD1>
  412.    <KEYWORD1>LINES</KEYWORD1>
  413.    <KEYWORD1>LINKAGE</KEYWORD1>
  414.    <KEYWORD1>LOCAL-STORAGE</KEYWORD1>
  415.    <KEYWORD1>LOCK</KEYWORD1>
  416.    <KEYWORD1>LOCKING</KEYWORD1>
  417.    <KEYWORD1>LOW</KEYWORD1>
  418.    <KEYWORD1>LOW-VALUE</KEYWORD1>
  419.    <KEYWORD1>LOW-VALUES</KEYWORD1>
  420.    <KEYWORD1>LOWER</KEYWORD1>
  421.    <KEYWORD1>LOWLIGHT</KEYWORD1>
  422.  
  423.    <KEYWORD1>MANUAL</KEYWORD1>
  424.    <KEYWORD1>MASTER-INDEX</KEYWORD1>
  425.    <KEYWORD1>MEMORY</KEYWORD1>
  426.    <KEYWORD1>MERGE</KEYWORD1>
  427.    <KEYWORD1>MESSAGE</KEYWORD1>
  428.    <KEYWORD1>METHOD</KEYWORD1>
  429.    <KEYWORD1>MODE</KEYWORD1>
  430.    <KEYWORD1>MODULES</KEYWORD1>
  431.    <KEYWORD1>MORE-LABELS</KEYWORD1>
  432.    <KEYWORD1>MOVE</KEYWORD1>
  433.    <KEYWORD1>MULTIPLE</KEYWORD1>
  434.    <KEYWORD1>MULTIPLY</KEYWORD1>
  435.  
  436.    <KEYWORD1>NAME</KEYWORD1>
  437.    <KEYWORD1>NAMED</KEYWORD1>
  438.    <KEYWORD1>NATIONAL</KEYWORD1>
  439.    <KEYWORD1>NATIONAL-EDITED</KEYWORD1>
  440.    <KEYWORD1>NATIVE</KEYWORD1>
  441.    <KEYWORD1>NCHAR</KEYWORD1>
  442.    <KEYWORD1>NEGATIVE</KEYWORD1>
  443.    <KEYWORD1>NEXT</KEYWORD1>
  444.    <KEYWORD1>NO</KEYWORD1>
  445.    <KEYWORD1>NO-ECHO</KEYWORD1>
  446.    <KEYWORD1>NOMINAL</KEYWORD1>
  447.    <KEYWORD1>NOT</KEYWORD1>
  448.    <KEYWORD1>NOTE</KEYWORD1>
  449.    <KEYWORD1>NSTD-REELS</KEYWORD1>
  450.    <KEYWORD1>NULL</KEYWORD1>
  451.    <KEYWORD1>NULLS</KEYWORD1>
  452.    <KEYWORD1>NUMBER</KEYWORD1>
  453.    <KEYWORD1>NUMERIC</KEYWORD1>
  454.    <KEYWORD1>NUMERIC-EDITED</KEYWORD1>
  455.  
  456.    <KEYWORD1>OBJECT</KEYWORD1>
  457.    <KEYWORD1>OBJECT-COMPUTER</KEYWORD1>
  458.    <KEYWORD1>OBJECT-STORAGE</KEYWORD1>
  459.    <KEYWORD1>OCCURS</KEYWORD1>
  460.    <KEYWORD1>OF</KEYWORD1>
  461.    <KEYWORD1>OFF</KEYWORD1>
  462.    <KEYWORD1>OMITTED</KEYWORD1>
  463.    <KEYWORD1>ON</KEYWORD1>
  464.    <KEYWORD1>OOSTACKPTR</KEYWORD1>
  465.    <KEYWORD1>OPEN</KEYWORD1>
  466.    <KEYWORD1>OPTIONAL</KEYWORD1>
  467.    <KEYWORD1>OR</KEYWORD1>
  468.    <KEYWORD1>ORDER</KEYWORD1>
  469.    <KEYWORD1>ORGANIZATION</KEYWORD1>
  470.    <KEYWORD1>OTHER</KEYWORD1>
  471.    <KEYWORD1>OTHERWISE</KEYWORD1>
  472.    <KEYWORD1>OUTPUT</KEYWORD1>
  473.    <KEYWORD1>OVERFLOW</KEYWORD1>
  474.    <KEYWORD1>OVERLINE</KEYWORD1>
  475.  
  476.    <KEYWORD1>PACKED-DECIMAL</KEYWORD1>
  477.    <KEYWORD1>PADDING</KEYWORD1>
  478.    <KEYWORD1>PAGE</KEYWORD1>
  479.    <KEYWORD1>PAGE-COUNTER</KEYWORD1>
  480.    <KEYWORD1>PARAGRAPH</KEYWORD1>
  481.    <KEYWORD1>PASSWORD</KEYWORD1>
  482.    <KEYWORD1>PERFORM</KEYWORD1>
  483.    <KEYWORD1>PF</KEYWORD1>
  484.    <KEYWORD1>PH</KEYWORD1>
  485.    <KEYWORD1>PIC</KEYWORD1>
  486.    <KEYWORD1>PICTURE</KEYWORD1>
  487.    <KEYWORD1>PLUS</KEYWORD1>
  488.    <KEYWORD1>POINTER</KEYWORD1>
  489.    <KEYWORD1>POS</KEYWORD1>
  490.    <KEYWORD1>POSITION</KEYWORD1>
  491.    <KEYWORD1>POSITIONING</KEYWORD1>
  492.    <KEYWORD1>POSITIVE</KEYWORD1>
  493.    <KEYWORD1>PREVIOUS</KEYWORD1>
  494.    <KEYWORD1>PRINT</KEYWORD1>
  495.    <KEYWORD1>PRINT-SWITCH</KEYWORD1>
  496.    <KEYWORD1>PRINTER</KEYWORD1>
  497.    <KEYWORD1>PRINTER-1</KEYWORD1>
  498.    <KEYWORD1>PRINTING</KEYWORD1>
  499.    <KEYWORD1>PRIVATE</KEYWORD1>
  500.    <KEYWORD1>PROCEDURE</KEYWORD1>
  501.    <KEYWORD1>PROCEDURE-POINTER</KEYWORD1>
  502.    <KEYWORD1>PROCEDURES</KEYWORD1>
  503.    <KEYWORD1>PROCEED</KEYWORD1>
  504.    <KEYWORD1>PROCESSING</KEYWORD1>
  505.    <KEYWORD1>PROGRAM</KEYWORD1>
  506.    <KEYWORD1>PROGRAM-ID</KEYWORD1>
  507.    <KEYWORD1>PROMPT</KEYWORD1>
  508.    <KEYWORD1>PROTECTED</KEYWORD1>
  509.    <KEYWORD1>PUBLIC</KEYWORD1>
  510.    <KEYWORD1>PURGE</KEYWORD1>
  511.  
  512.    <KEYWORD1>QUEUE</KEYWORD1>
  513.    <KEYWORD1>QUOTE</KEYWORD1>
  514.    <KEYWORD1>QUOTES</KEYWORD1>
  515.  
  516.    <KEYWORD1>RANDOM</KEYWORD1>
  517.    <KEYWORD1>RANGE</KEYWORD1>
  518.    <KEYWORD1>RD</KEYWORD1>
  519.    <KEYWORD1>READ</KEYWORD1>
  520.    <KEYWORD1>READY</KEYWORD1>
  521.    <KEYWORD1>RECEIVE</KEYWORD1>
  522.    <KEYWORD1>RECORD</KEYWORD1>
  523.    <KEYWORD1>RECORD-OVERFLOW</KEYWORD1>
  524.    <KEYWORD1>RECORDING</KEYWORD1>
  525.    <KEYWORD1>RECORDS</KEYWORD1>
  526.    <KEYWORD1>REDEFINES</KEYWORD1>
  527.    <KEYWORD1>REEL</KEYWORD1>
  528.    <KEYWORD1>REFERENCE</KEYWORD1>
  529.    <KEYWORD1>REFERENCES</KEYWORD1>
  530.    <KEYWORD1>RELATIVE</KEYWORD1>
  531.    <KEYWORD1>RELEASE</KEYWORD1>
  532.    <KEYWORD1>RELOAD</KEYWORD1>
  533.    <KEYWORD1>REMAINDER</KEYWORD1>
  534.    <KEYWORD1>REMARKS</KEYWORD1>
  535.    <KEYWORD1>REMOVAL</KEYWORD1>
  536.    <KEYWORD1>RENAMES</KEYWORD1>
  537.    <KEYWORD1>REORG-CRITERIA</KEYWORD1>
  538.    <KEYWORD1>REPLACE</KEYWORD1>
  539.    <KEYWORD1>REPLACING</KEYWORD1>
  540.    <KEYWORD1>REPORT</KEYWORD1>
  541.    <KEYWORD1>REPORTING</KEYWORD1>
  542.    <KEYWORD1>REPORTS</KEYWORD1>
  543.    <KEYWORD1>REQUIRED</KEYWORD1>
  544.    <KEYWORD1>REREAD</KEYWORD1>
  545.    <KEYWORD1>RERUN</KEYWORD1>
  546.    <KEYWORD1>RESERVE</KEYWORD1>
  547.    <KEYWORD1>RESET</KEYWORD1>
  548.    <KEYWORD1>RETURN</KEYWORD1>
  549.    <KEYWORD1>RETURN-CODE</KEYWORD1>
  550.    <KEYWORD1>RETURNING</KEYWORD1>
  551.    <KEYWORD1>REVERSE</KEYWORD1>
  552.    <KEYWORD1>REVERSE-VIDEO</KEYWORD1>
  553.    <KEYWORD1>REVERSED</KEYWORD1>
  554.    <KEYWORD1>REWIND</KEYWORD1>
  555.    <KEYWORD1>REWRITE</KEYWORD1>
  556.    <KEYWORD1>RF</KEYWORD1>
  557.    <KEYWORD1>RH</KEYWORD1>
  558.    <KEYWORD1>RIGHT</KEYWORD1>
  559.    <KEYWORD1>RIGHT-JUSTIFY</KEYWORD1>
  560.    <KEYWORD1>ROLLBACK</KEYWORD1>
  561.    <KEYWORD1>ROUNDED</KEYWORD1>
  562.    <KEYWORD1>RUN</KEYWORD1>
  563.  
  564.    <KEYWORD1>S01</KEYWORD1>
  565.    <KEYWORD1>S02</KEYWORD1>
  566.    <KEYWORD1>S03</KEYWORD1>
  567.    <KEYWORD1>S04</KEYWORD1>
  568.    <KEYWORD1>S05</KEYWORD1>
  569.    <KEYWORD1>SAME</KEYWORD1>
  570.    <KEYWORD1>SCREEN</KEYWORD1>
  571.    <KEYWORD1>SD</KEYWORD1>
  572.    <KEYWORD1>SEARCH</KEYWORD1>
  573.    <KEYWORD1>SECTION</KEYWORD1>
  574.    <KEYWORD1>SECURE</KEYWORD1>
  575.    <KEYWORD1>SECURITY</KEYWORD1>
  576.    <KEYWORD1>SEEK</KEYWORD1>
  577.    <KEYWORD1>SEGMENT</KEYWORD1>
  578.    <KEYWORD1>SEGMENT-LIMIT</KEYWORD1>
  579.    <KEYWORD1>SELECT</KEYWORD1>
  580.    <KEYWORD1>SELECTIVE</KEYWORD1>
  581.    <KEYWORD1>SEND</KEYWORD1>
  582.    <KEYWORD1>SENTENCE</KEYWORD1>
  583.    <KEYWORD1>SEPARATE</KEYWORD1>
  584.    <KEYWORD1>SEQUENCE</KEYWORD1>
  585.    <KEYWORD1>SEQUENTIAL</KEYWORD1>
  586.    <KEYWORD1>SERVICE</KEYWORD1>
  587.    <KEYWORD1>SET</KEYWORD1>
  588.    <KEYWORD1>SHIFT-IN</KEYWORD1>
  589.    <KEYWORD1>SHIFT-OUT</KEYWORD1>
  590.    <KEYWORD1>SIGN</KEYWORD1>
  591.    <KEYWORD1>SIZE</KEYWORD1>
  592.    <KEYWORD1>SKIP1</KEYWORD1>
  593.    <KEYWORD1>SKIP2</KEYWORD1>
  594.    <KEYWORD1>SKIP3</KEYWORD1>
  595.    <KEYWORD1>SORT</KEYWORD1>
  596.    <KEYWORD1>SORT-CONTROL</KEYWORD1>
  597.    <KEYWORD1>SORT-CORE-SIZE</KEYWORD1>
  598.    <KEYWORD1>SORT-FILE-SIZE</KEYWORD1>
  599.    <KEYWORD1>SORT-MERGE</KEYWORD1>
  600.    <KEYWORD1>SORT-MESSAGE</KEYWORD1>
  601.    <KEYWORD1>SORT-MODE-SIZE</KEYWORD1>
  602.    <KEYWORD1>SORT-OPTION</KEYWORD1>
  603.    <KEYWORD1>SORT-RETURN</KEYWORD1>
  604.    <KEYWORD1>SOURCE</KEYWORD1>
  605.    <KEYWORD1>SOURCE-COMPUTER</KEYWORD1>
  606.    <KEYWORD1>SPACE</KEYWORD1>
  607.    <KEYWORD1>SPACE-FILL</KEYWORD1>
  608.    <KEYWORD1>SPACES</KEYWORD1>
  609.    <KEYWORD1>SPECIAL-NAMES</KEYWORD1>
  610.    <KEYWORD1>STANDARD</KEYWORD1>
  611.    <KEYWORD1>STANDARD-1</KEYWORD1>
  612.    <KEYWORD1>STANDARD-2</KEYWORD1>
  613.    <KEYWORD1>START</KEYWORD1>
  614.    <KEYWORD1>STATUS</KEYWORD1>
  615.    <KEYWORD1>STOP</KEYWORD1>
  616.    <KEYWORD1>STORE</KEYWORD1>
  617.    <KEYWORD1>STRING</KEYWORD1>
  618.    <KEYWORD1>SUB-QUEUE-1</KEYWORD1>
  619.    <KEYWORD1>SUB-QUEUE-2</KEYWORD1>
  620.    <KEYWORD1>SUB-QUEUE-3</KEYWORD1>
  621.    <KEYWORD1>SUBTRACT</KEYWORD1>
  622.    <KEYWORD1>SUM</KEYWORD1>
  623.    <KEYWORD1>SUPER</KEYWORD1>
  624.    <KEYWORD1>SUPPRESS</KEYWORD1>
  625.    <KEYWORD1>SYMBOLIC</KEYWORD1>
  626.    <KEYWORD1>SYNC</KEYWORD1>
  627.    <KEYWORD1>SYNCHRONIZED</KEYWORD1>
  628.    <KEYWORD1>SYSIN</KEYWORD1>
  629.    <KEYWORD1>SYSIPT</KEYWORD1>
  630.    <KEYWORD1>SYSLST</KEYWORD1>
  631.    <KEYWORD1>SYSOUT</KEYWORD1>
  632.    <KEYWORD1>SYSPCH</KEYWORD1>
  633.    <KEYWORD1>SYSPUNCH</KEYWORD1>
  634.  
  635.    <KEYWORD1>TAB</KEYWORD1>
  636.    <KEYWORD1>TABLE</KEYWORD1>
  637.    <KEYWORD1>TALLY</KEYWORD1>
  638.    <KEYWORD1>TALLYING</KEYWORD1>
  639.    <KEYWORD1>TAPE</KEYWORD1>
  640.    <KEYWORD1>TERMINAL</KEYWORD1>
  641.    <KEYWORD1>TERMINATE</KEYWORD1>
  642.    <KEYWORD1>TEST</KEYWORD1>
  643.    <KEYWORD1>TEXT</KEYWORD1>
  644.    <KEYWORD1>THAN</KEYWORD1>
  645.    <KEYWORD1>THEN</KEYWORD1>
  646.    <KEYWORD1>THROUGH</KEYWORD1>
  647.    <KEYWORD1>THRU</KEYWORD1>
  648.    <KEYWORD1>TIME</KEYWORD1>
  649.    <KEYWORD1>TIME-OF-DAY</KEYWORD1>
  650.    <KEYWORD1>TIME-OUT</KEYWORD1>
  651.    <KEYWORD1>TIMEOUT</KEYWORD1>
  652.    <KEYWORD1>TIMES</KEYWORD1>
  653.    <KEYWORD1>TITLE</KEYWORD1>
  654.    <KEYWORD1>TO</KEYWORD1>
  655.    <KEYWORD1>TOP</KEYWORD1>
  656.    <KEYWORD1>TOTALED</KEYWORD1>
  657.    <KEYWORD1>TOTALING</KEYWORD1>
  658.    <KEYWORD1>TRACE</KEYWORD1>
  659.    <KEYWORD1>TRACK-AREA</KEYWORD1>
  660.    <KEYWORD1>TRACK-LIMIT</KEYWORD1>
  661.    <KEYWORD1>TRACKS</KEYWORD1>
  662.    <KEYWORD1>TRAILING</KEYWORD1>
  663.    <KEYWORD1>TRAILING-SIGN</KEYWORD1>
  664.    <KEYWORD1>TRANSFORM</KEYWORD1>
  665.    <KEYWORD1>TRUE</KEYWORD1>
  666.    <KEYWORD1>TYPE</KEYWORD1>
  667.    <KEYWORD1>TYPEDEF</KEYWORD1>
  668.  
  669.    <KEYWORD1>UNDERLINE</KEYWORD1>
  670.    <KEYWORD1>UNEQUAL</KEYWORD1>
  671.    <KEYWORD1>UNIT</KEYWORD1>
  672.    <KEYWORD1>UNLOCK</KEYWORD1>
  673.    <KEYWORD1>UNSTRING</KEYWORD1>
  674.    <KEYWORD1>UNTIL</KEYWORD1>
  675.    <KEYWORD1>UP</KEYWORD1>
  676.    <KEYWORD1>UPDATE</KEYWORD1>
  677.    <KEYWORD1>UPON</KEYWORD1>
  678.    <KEYWORD1>UPPER</KEYWORD1>
  679.    <KEYWORD1>UPSI-0</KEYWORD1>
  680.    <KEYWORD1>UPSI-1</KEYWORD1>
  681.    <KEYWORD1>UPSI-2</KEYWORD1>
  682.    <KEYWORD1>UPSI-3</KEYWORD1>
  683.    <KEYWORD1>UPSI-4</KEYWORD1>
  684.    <KEYWORD1>UPSI-5</KEYWORD1>
  685.    <KEYWORD1>UPSI-6</KEYWORD1>
  686.    <KEYWORD1>UPSI-7</KEYWORD1>
  687.    <KEYWORD1>USAGE</KEYWORD1>
  688.    <KEYWORD1>USE</KEYWORD1>
  689.    <KEYWORD1>USER</KEYWORD1>
  690.    <KEYWORD1>USING</KEYWORD1>
  691.  
  692.    <KEYWORD1>VALUE</KEYWORD1>
  693.    <KEYWORD1>VALUES</KEYWORD1>
  694.    <KEYWORD1>VARIABLE</KEYWORD1>
  695.    <KEYWORD1>VARYING</KEYWORD1>
  696.  
  697.    <KEYWORD1>WAIT</KEYWORD1>
  698.    <KEYWORD1>WHEN</KEYWORD1>
  699.    <KEYWORD1>WHEN-COMPILED</KEYWORD1>
  700.    <KEYWORD1>WITH</KEYWORD1>
  701.    <KEYWORD1>WORDS</KEYWORD1>
  702.    <KEYWORD1>WORKING-STORAGE</KEYWORD1>
  703.    <KEYWORD1>WRITE</KEYWORD1>
  704.    <KEYWORD1>WRITE-ONLY</KEYWORD1>
  705.    <KEYWORD1>WRITE-VERIFY</KEYWORD1>
  706.  
  707.    <KEYWORD1>ZERO</KEYWORD1>
  708.    <KEYWORD1>ZERO-FILL</KEYWORD1>
  709.    <KEYWORD1>ZEROES</KEYWORD1>
  710.    <KEYWORD1>ZEROS</KEYWORD1>
  711.  
  712.    <KEYWORD2>ACOS</KEYWORD2>
  713.    <KEYWORD2>ANNUITY</KEYWORD2>
  714.    <KEYWORD2>ASIN</KEYWORD2>
  715.    <KEYWORD2>ATAN</KEYWORD2>
  716.    <KEYWORD2>CHAR</KEYWORD2>
  717.    <KEYWORD2>COS</KEYWORD2>
  718.    <KEYWORD2>CURRENT-DATE</KEYWORD2>
  719.    <KEYWORD2>DATE-OF-INTEGER</KEYWORD2>
  720.    <KEYWORD2>DAY-OF-INTEGER</KEYWORD2>
  721.    <KEYWORD2>FACTORIAL</KEYWORD2>
  722.    <KEYWORD2>INTEGER</KEYWORD2>
  723.    <KEYWORD2>INTEGER-OF-DATE</KEYWORD2>
  724.    <KEYWORD2>INTEGER-OF-DAY</KEYWORD2>
  725.    <KEYWORD2>INTEGER-PART</KEYWORD2>
  726.    <!-- <KEYWORD2>LENGTH</KEYWORD2> -->
  727.    <KEYWORD2>LOG</KEYWORD2>
  728.    <KEYWORD2>LOG10</KEYWORD2>
  729.    <KEYWORD2>LOWER-CASE</KEYWORD2>
  730.    <KEYWORD2>MAX</KEYWORD2>
  731.    <KEYWORD2>MEAN</KEYWORD2>
  732.    <KEYWORD2>MEDIAN</KEYWORD2>
  733.    <KEYWORD2>MIDRANGE</KEYWORD2>
  734.    <KEYWORD2>MIN</KEYWORD2>
  735.    <KEYWORD2>MOD</KEYWORD2>
  736.    <KEYWORD2>NUMVAL</KEYWORD2>
  737.    <KEYWORD2>NUMVAL-C</KEYWORD2>
  738.    <KEYWORD2>ORD</KEYWORD2>
  739.    <KEYWORD2>ORD-MAX</KEYWORD2>
  740.    <KEYWORD2>ORD-MIN</KEYWORD2>
  741.    <KEYWORD2>PRESENT-VALUE</KEYWORD2>
  742.    <KEYWORD2>RANDOM</KEYWORD2>
  743.    <KEYWORD2>RANGE</KEYWORD2>
  744.    <KEYWORD2>REM</KEYWORD2>
  745.    <KEYWORD2>REVERSE</KEYWORD2>
  746.    <KEYWORD2>SIN</KEYWORD2>
  747.    <KEYWORD2>SQRT</KEYWORD2>
  748.    <KEYWORD2>STANDARD-DEVIATION</KEYWORD2>
  749.    <KEYWORD2>SUM</KEYWORD2>
  750.    <KEYWORD2>TAN</KEYWORD2>
  751.    <KEYWORD2>UPPER-CASE</KEYWORD2>
  752.    <KEYWORD2>VARIANCE</KEYWORD2>
  753.    <KEYWORD2>WHEN-COMPILED</KEYWORD2>
  754.  
  755.    <!-- Oracle/SQL - Reserved Words
  756.    <KEYWORD3>ACCESS</KEYWORD3>
  757.    <KEYWORD3>ADD</KEYWORD3>
  758.    <KEYWORD3>ALL</KEYWORD3>
  759.    <KEYWORD3>ALTER</KEYWORD3>
  760.    <KEYWORD3>AND</KEYWORD3>
  761.    <KEYWORD3>ANY</KEYWORD3>
  762.    <KEYWORD3>ARRAYLEN</KEYWORD3>
  763.    <KEYWORD3>AS</KEYWORD3>
  764.    <KEYWORD3>ASC</KEYWORD3>
  765.    <KEYWORD3>AUDIT</KEYWORD3>
  766.    <KEYWORD3>BETWEEN</KEYWORD3>
  767.    <KEYWORD3>BY</KEYWORD3>
  768.    <KEYWORD3>CHAR</KEYWORD3>
  769.    <KEYWORD3>CHECK</KEYWORD3>
  770.    <KEYWORD3>CLUSTER</KEYWORD3>
  771.    <KEYWORD3>COLUMN</KEYWORD3>
  772.    <KEYWORD3>COMMENT</KEYWORD3>
  773.    <KEYWORD3>COMPRESS</KEYWORD3>
  774.    <KEYWORD3>CONNECT</KEYWORD3>
  775.    <KEYWORD3>CREATE</KEYWORD3>
  776.    <KEYWORD3>CURRENT</KEYWORD3>
  777.    <KEYWORD3>DATE</KEYWORD3>
  778.    <KEYWORD3>DECIMAL</KEYWORD3>
  779.    <KEYWORD3>DEFAULT</KEYWORD3>
  780.    <KEYWORD3>DELETE</KEYWORD3>
  781.    <KEYWORD3>DESC</KEYWORD3>
  782.    <KEYWORD3>DISTINCT</KEYWORD3>
  783.    <KEYWORD3>DROP</KEYWORD3>
  784.    <KEYWORD3>ELSE</KEYWORD3>
  785.    <KEYWORD3>EXCLUSIVE</KEYWORD3>
  786.    <KEYWORD3>EXEC</KEYWORD3>
  787.    <KEYWORD3>END-EXEC</KEYWORD3>
  788.    <KEYWORD3>EXISTS</KEYWORD3>
  789.    <KEYWORD3>FILE</KEYWORD3>
  790.    <KEYWORD3>FLOAT</KEYWORD3>
  791.    <KEYWORD3>FOR</KEYWORD3>
  792.    <KEYWORD3>FROM</KEYWORD3>
  793.    <KEYWORD3>GRANT</KEYWORD3>
  794.    <KEYWORD3>GROUP</KEYWORD3>
  795.    <KEYWORD3>HAVING</KEYWORD3>
  796.    <KEYWORD3>IDENTIFIED</KEYWORD3>
  797.    <KEYWORD3>IMMEDIATE</KEYWORD3>
  798.    <KEYWORD3>IN</KEYWORD3>
  799.    <KEYWORD3>INCREMENT</KEYWORD3>
  800.    <KEYWORD3>INDEX</KEYWORD3>
  801.    <KEYWORD3>INITIAL</KEYWORD3>
  802.    <KEYWORD3>INSERT</KEYWORD3>
  803.    <KEYWORD3>INTEGER</KEYWORD3>
  804.    <KEYWORD3>INTERSECT</KEYWORD3>
  805.    <KEYWORD3>INTO</KEYWORD3>
  806.    <KEYWORD3>IS</KEYWORD3>
  807.    <KEYWORD3>LEVEL</KEYWORD3>
  808.    <KEYWORD3>LIKE</KEYWORD3>
  809.    <KEYWORD3>LOCK</KEYWORD3>
  810.    <KEYWORD3>LONG</KEYWORD3>
  811.    <KEYWORD3>MAXEXTENTS</KEYWORD3>
  812.    <KEYWORD3>MINUS</KEYWORD3>
  813.    <KEYWORD3>MODE</KEYWORD3>
  814.    <KEYWORD3>MODIFY</KEYWORD3>
  815.    <KEYWORD3>NOAUDIT</KEYWORD3>
  816.    <KEYWORD3>NOCOMPRESS</KEYWORD3>
  817.    <KEYWORD3>NOT</KEYWORD3>
  818.    <KEYWORD3>NOTFOUND</KEYWORD3>
  819.    <KEYWORD3>NOWAIT</KEYWORD3>
  820.    <KEYWORD3>NULL</KEYWORD3>
  821.    <KEYWORD3>NUMBER</KEYWORD3>
  822.    <KEYWORD3>OF</KEYWORD3>
  823.    <KEYWORD3>OFFLINE</KEYWORD3>
  824.    <KEYWORD3>ON</KEYWORD3>
  825.    <KEYWORD3>ONLINE</KEYWORD3>
  826.    <KEYWORD3>OPTION</KEYWORD3>
  827.    <KEYWORD3>OR</KEYWORD3>
  828.    <KEYWORD3>ORDER</KEYWORD3>
  829.    <KEYWORD3>PCTFREE</KEYWORD3>
  830.    <KEYWORD3>PRIOR</KEYWORD3>
  831.    <KEYWORD3>PRIVILEGES</KEYWORD3>
  832.    <KEYWORD3>PUBLIC</KEYWORD3>
  833.    <KEYWORD3>RAW</KEYWORD3>
  834.    <KEYWORD3>RENAME</KEYWORD3>
  835.    <KEYWORD3>RESOURCE</KEYWORD3>
  836.    <KEYWORD3>REVOKE</KEYWORD3>
  837.    <KEYWORD3>ROW</KEYWORD3>
  838.    <KEYWORD3>ROWID</KEYWORD3>
  839.    <KEYWORD3>ROWLABEL</KEYWORD3>
  840.    <KEYWORD3>ROWNUM</KEYWORD3>
  841.    <KEYWORD3>ROWS</KEYWORD3>
  842.    <KEYWORD3>START</KEYWORD3>
  843.    <KEYWORD3>SELECT</KEYWORD3>
  844.    <KEYWORD3>SESSION</KEYWORD3>
  845.    <KEYWORD3>SET</KEYWORD3>
  846.    <KEYWORD3>SHARE</KEYWORD3>
  847.    <KEYWORD3>SIZE</KEYWORD3>
  848.    <KEYWORD3>SMALLINT</KEYWORD3>
  849.    <KEYWORD3>SQLBUF</KEYWORD3>
  850.    <KEYWORD3>SUCCESSFUL</KEYWORD3>
  851.    <KEYWORD3>SYNONYM</KEYWORD3>
  852.    <KEYWORD3>SYSDATE</KEYWORD3>
  853.    <KEYWORD3>TABLE</KEYWORD3>
  854.    <KEYWORD3>THEN</KEYWORD3>
  855.    <KEYWORD3>TO</KEYWORD3>
  856.    <KEYWORD3>TRIGGER</KEYWORD3>
  857.    <KEYWORD3>UID</KEYWORD3>
  858.    <KEYWORD3>UNION</KEYWORD3>
  859.    <KEYWORD3>UNIQUE</KEYWORD3>
  860.    <KEYWORD3>UPDATE</KEYWORD3>
  861.    <KEYWORD3>USER</KEYWORD3>
  862.    <KEYWORD3>VALIDATE</KEYWORD3>
  863.    <KEYWORD3>VALUES</KEYWORD3>
  864.    <KEYWORD3>VARCHAR</KEYWORD3>
  865.    <KEYWORD3>VARCHAR2</KEYWORD3>
  866.    <KEYWORD3>VIEW</KEYWORD3>
  867.    <KEYWORD3>WHENEVER</KEYWORD3>
  868.    <KEYWORD3>WHERE</KEYWORD3>
  869.    <KEYWORD3>WITH</KEYWORD3>
  870.    -->
  871.  
  872.    <!-- Oracle/SQL - Keywords
  873.    <KEYWORD3>ADMIN</KEYWORD3>
  874.    <KEYWORD3>AFTER</KEYWORD3>
  875.    <KEYWORD3>ALLOCATE</KEYWORD3>
  876.    <KEYWORD3>ANALYZE</KEYWORD3>
  877.    <KEYWORD3>ARCHIVE</KEYWORD3>
  878.    <KEYWORD3>ARCHIVELOG</KEYWORD3>
  879.    <KEYWORD3>AUTHORIZATION</KEYWORD3>
  880.    <KEYWORD3>AVG</KEYWORD3>
  881.    <KEYWORD3>BACKUP</KEYWORD3>
  882.    <KEYWORD3>BEGIN</KEYWORD3>
  883.    <KEYWORD3>BECOME</KEYWORD3>
  884.    <KEYWORD3>BEFORE</KEYWORD3>
  885.    <KEYWORD3>BLOCK</KEYWORD3>
  886.    <KEYWORD3>BODY</KEYWORD3>
  887.    <KEYWORD3>CACHE</KEYWORD3>
  888.    <KEYWORD3>CANCEL</KEYWORD3>
  889.    <KEYWORD3>CASCADE</KEYWORD3>
  890.    <KEYWORD3>CHANGE</KEYWORD3>
  891.    <KEYWORD3>CHARACTER</KEYWORD3>
  892.    <KEYWORD3>CHECKPOINT</KEYWORD3>
  893.    <KEYWORD3>CLOSE</KEYWORD3>
  894.    <KEYWORD3>COBOL</KEYWORD3>
  895.    <KEYWORD3>COMMIT</KEYWORD3>
  896.    <KEYWORD3>COMPILE</KEYWORD3>
  897.    <KEYWORD3>CONSTRAINT</KEYWORD3>
  898.    <KEYWORD3>CONSTRAINTS</KEYWORD3>
  899.    <KEYWORD3>CONTENTS</KEYWORD3>
  900.    <KEYWORD3>CONTINUE</KEYWORD3>
  901.    <KEYWORD3>CONTROLFILE</KEYWORD3>
  902.    <KEYWORD3>COUNT</KEYWORD3>
  903.    <KEYWORD3>DBA</KEYWORD3>
  904.    <KEYWORD3>CURSOR</KEYWORD3>
  905.    <KEYWORD3>CYCLE</KEYWORD3>
  906.    <KEYWORD3>DATABASE</KEYWORD3>
  907.    <KEYWORD3>DATAFILE</KEYWORD3>
  908.    <KEYWORD3>DEC</KEYWORD3>
  909.    <KEYWORD3>DECLARE</KEYWORD3>
  910.    <KEYWORD3>DISABLE</KEYWORD3>
  911.    <KEYWORD3>DISMOUNT</KEYWORD3>
  912.    <KEYWORD3>DOUBLE</KEYWORD3>
  913.    <KEYWORD3>DUMP</KEYWORD3>
  914.    <KEYWORD3>EACH</KEYWORD3>
  915.    <KEYWORD3>ENABLE</KEYWORD3>
  916.    <KEYWORD3>END</KEYWORD3>
  917.    <KEYWORD3>ESCAPE</KEYWORD3>
  918.    <KEYWORD3>EVENTS</KEYWORD3>
  919.    <KEYWORD3>EXCEPT</KEYWORD3>
  920.    <KEYWORD3>EXCEPTIONS</KEYWORD3>
  921.    <KEYWORD3>EXEC</KEYWORD3>
  922.    <KEYWORD3>EXPLAIN</KEYWORD3>
  923.    <KEYWORD3>EXECUTE</KEYWORD3>
  924.    <KEYWORD3>EXTENT</KEYWORD3>
  925.    <KEYWORD3>EXTERNALLY</KEYWORD3>
  926.    <KEYWORD3>FETCH</KEYWORD3>
  927.    <KEYWORD3>FLUSH</KEYWORD3>
  928.    <KEYWORD3>FREELIST</KEYWORD3>
  929.    <KEYWORD3>FREELISTS</KEYWORD3>
  930.    <KEYWORD3>FORCE</KEYWORD3>
  931.    <KEYWORD3>FOREIGN</KEYWORD3>
  932.    <KEYWORD3>FORTRAN</KEYWORD3>
  933.    <KEYWORD3>FOUND</KEYWORD3>
  934.    <KEYWORD3>FUNCTION</KEYWORD3>
  935.    <KEYWORD3>GO</KEYWORD3>
  936.    <KEYWORD3>GOTO</KEYWORD3>
  937.    <KEYWORD3>GROUPS</KEYWORD3>
  938.    <KEYWORD3>INCLUDING</KEYWORD3>
  939.    <KEYWORD3>INDICATOR</KEYWORD3>
  940.    <KEYWORD3>INITRANS</KEYWORD3>
  941.    <KEYWORD3>INSTANCE</KEYWORD3>
  942.    <KEYWORD3>INT</KEYWORD3>
  943.    <KEYWORD3>KEY</KEYWORD3>
  944.    <KEYWORD3>LANGUAGE</KEYWORD3>
  945.    <KEYWORD3>LAYER</KEYWORD3>
  946.    <KEYWORD3>LINK</KEYWORD3>
  947.    <KEYWORD3>LISTS</KEYWORD3>
  948.    <KEYWORD3>LOGFILE</KEYWORD3>
  949.    <KEYWORD3>MANAGE</KEYWORD3>
  950.    <KEYWORD3>MANUAL</KEYWORD3>
  951.    <KEYWORD3>MAX</KEYWORD3>
  952.    <KEYWORD3>MAXDATAFILES</KEYWORD3>
  953.    <KEYWORD3>MAXINSTANCES</KEYWORD3>
  954.    <KEYWORD3>MAXLOGFILES</KEYWORD3>
  955.    <KEYWORD3>MAXLOGHISTORY</KEYWORD3>
  956.    <KEYWORD3>MAXLOGMEMBERS</KEYWORD3>
  957.    <KEYWORD3>MAXTRANS</KEYWORD3>
  958.    <KEYWORD3>MAXVALUE</KEYWORD3>
  959.    <KEYWORD3>MIN</KEYWORD3>
  960.    <KEYWORD3>MINEXTENTS</KEYWORD3>
  961.    <KEYWORD3>MINVALUE</KEYWORD3>
  962.    <KEYWORD3>MODULE</KEYWORD3>
  963.    <KEYWORD3>MOUNT</KEYWORD3>
  964.    <KEYWORD3>NEXT</KEYWORD3>
  965.    <KEYWORD3>NEW</KEYWORD3>
  966.    <KEYWORD3>NOARCHIVELOG</KEYWORD3>
  967.    <KEYWORD3>NOCACHE</KEYWORD3>
  968.    <KEYWORD3>NOCYCLE</KEYWORD3>
  969.    <KEYWORD3>NOMAXVALUE</KEYWORD3>
  970.    <KEYWORD3>NOMINVALUE</KEYWORD3>
  971.    <KEYWORD3>NONE</KEYWORD3>
  972.    <KEYWORD3>NOORDER</KEYWORD3>
  973.    <KEYWORD3>NORESETLOGS</KEYWORD3>
  974.    <KEYWORD3>NORMAL</KEYWORD3>
  975.    <KEYWORD3>NOSORT</KEYWORD3>
  976.    <KEYWORD3>NUMERIC</KEYWORD3>
  977.    <KEYWORD3>OFF</KEYWORD3>
  978.    <KEYWORD3>OLD</KEYWORD3>
  979.    <KEYWORD3>ONLY</KEYWORD3>
  980.    <KEYWORD3>OPEN</KEYWORD3>
  981.    <KEYWORD3>OPTIMAL</KEYWORD3>
  982.    <KEYWORD3>OWN</KEYWORD3>
  983.    <KEYWORD3>PACKAGE</KEYWORD3>
  984.    <KEYWORD3>PARALLEL</KEYWORD3>
  985.    <KEYWORD3>PCTINCREASE</KEYWORD3>
  986.    <KEYWORD3>PCTUSED</KEYWORD3>
  987.    <KEYWORD3>PLAN</KEYWORD3>
  988.    <KEYWORD3>PLI</KEYWORD3>
  989.    <KEYWORD3>PRECISION</KEYWORD3>
  990.    <KEYWORD3>PRIMARY</KEYWORD3>
  991.    <KEYWORD3>PRIVATE</KEYWORD3>
  992.    <KEYWORD3>PROCEDURE</KEYWORD3>
  993.    <KEYWORD3>PROFILE</KEYWORD3>
  994.    <KEYWORD3>QUOTA</KEYWORD3>
  995.    <KEYWORD3>READ</KEYWORD3>
  996.    <KEYWORD3>REAL</KEYWORD3>
  997.    <KEYWORD3>RECOVER</KEYWORD3>
  998.    <KEYWORD3>REFERENCES</KEYWORD3>
  999.    <KEYWORD3>REFERENCING</KEYWORD3>
  1000.    <KEYWORD3>RESETLOGS</KEYWORD3>
  1001.    <KEYWORD3>RESTRICTED</KEYWORD3>
  1002.    <KEYWORD3>REUSE</KEYWORD3>
  1003.    <KEYWORD3>ROLE</KEYWORD3>
  1004.    <KEYWORD3>ROLES</KEYWORD3>
  1005.    <KEYWORD3>ROLLBACK</KEYWORD3>
  1006.    <KEYWORD3>SAVEPOINT</KEYWORD3>
  1007.    <KEYWORD3>SCHEMA</KEYWORD3>
  1008.    <KEYWORD3>SCN</KEYWORD3>
  1009.    <KEYWORD3>SECTION</KEYWORD3>
  1010.    <KEYWORD3>SEGMENT</KEYWORD3>
  1011.    <KEYWORD3>SEQUENCE</KEYWORD3>
  1012.    <KEYWORD3>SHARED</KEYWORD3>
  1013.    <KEYWORD3>SNAPSHOT</KEYWORD3>
  1014.    <KEYWORD3>SOME</KEYWORD3>
  1015.    <KEYWORD3>SORT</KEYWORD3>
  1016.    <KEYWORD3>SQL</KEYWORD3>
  1017.    <KEYWORD3>SQLCODE</KEYWORD3>
  1018.    <KEYWORD3>SQLERROR</KEYWORD3>
  1019.    <KEYWORD3>SQLSTATE</KEYWORD3>
  1020.    <KEYWORD3>STATEMENT_ID</KEYWORD3>
  1021.    <KEYWORD3>STATISTICS</KEYWORD3>
  1022.    <KEYWORD3>STOP</KEYWORD3>
  1023.    <KEYWORD3>STORAGE</KEYWORD3>
  1024.    <KEYWORD3>SUM</KEYWORD3>
  1025.    <KEYWORD3>SWITCH</KEYWORD3>
  1026.    <KEYWORD3>SYSTEM</KEYWORD3>
  1027.    <KEYWORD3>TABLES</KEYWORD3>
  1028.    <KEYWORD3>TABLESPACE</KEYWORD3>
  1029.    <KEYWORD3>TEMPORARY</KEYWORD3>
  1030.    <KEYWORD3>THREAD</KEYWORD3>
  1031.    <KEYWORD3>TIME</KEYWORD3>
  1032.    <KEYWORD3>TRACING</KEYWORD3>
  1033.    <KEYWORD3>TRANSACTION</KEYWORD3>
  1034.    <KEYWORD3>TRIGGERS</KEYWORD3>
  1035.    <KEYWORD3>TRUNCATE</KEYWORD3>
  1036.    <KEYWORD3>UNDER</KEYWORD3>
  1037.    <KEYWORD3>UNLIMITED</KEYWORD3>
  1038.    <KEYWORD3>UNTIL</KEYWORD3>
  1039.    <KEYWORD3>USE</KEYWORD3>
  1040.    <KEYWORD3>USING</KEYWORD3>
  1041.    <KEYWORD3>WHEN</KEYWORD3>
  1042.    <KEYWORD3>WRITE</KEYWORD3>
  1043.    <KEYWORD3>WORK</KEYWORD3>
  1044.    -->
  1045.  
  1046.    <LITERAL2>[COPY-PREFIX]</LITERAL2>
  1047.    <LITERAL2>[COUNT]</LITERAL2>
  1048.    <LITERAL2>[DISPLAY]</LITERAL2>
  1049.    <LITERAL2>[EXECUTE]</LITERAL2>
  1050.    <LITERAL2>[PG]</LITERAL2>
  1051.    <LITERAL2>[PREFIX]</LITERAL2>
  1052.    <LITERAL2>[PROGRAM]</LITERAL2>
  1053.    <LITERAL2>[SPECIAL-PREFIX]</LITERAL2>
  1054.    <LITERAL2>[TESTCASE]</LITERAL2>
  1055.   </KEYWORDS>
  1056.  </RULES>
  1057. </MODE>
  1058.